package org.or5e.service.core.ds.event;

import java.util.List;

import org.or5e.service.core.ds.LifeCycle;
import org.or5e.service.core.dao.CommentMaster;
import org.or5e.service.core.dao.EventMaster;
import org.or5e.service.core.dao.FriendMaster;
import org.or5e.service.core.dao.WishMaster;

public interface EventDataSource extends LifeCycle {
	public List<EventMaster> getEvents(String sessionID);
	public List<CommentMaster> getComments(String eventID);
	public List<WishMaster> getWishList(String eventID);
	public List<FriendMaster> getFriendList(String userID);
	public void addEvents(List<EventMaster> eMaster);
	public void addEvent(EventMaster eMaster);
	public void removeEvent(EventMaster eMaster);
	public void updateEvent(EventMaster eMaster);
}